a stack of rifles - Espagnol Anglais Dictionnaire